package cn.retalsystem.dao;

import cn.retalsystem.bean.Rental;
import cn.retalsystem.vo.ZulinVo;
import org.apache.ibatis.annotations.Param;


import java.util.List;

public interface RentalMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Rental record);

    int insertSelective(Rental record);

    Rental selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Rental record);

    int updateByPrimaryKey(Rental record);

    /**
     * zxs
     * 根据房间名称和房间状态查询租赁信息
     * @param fjname
     * @return fjzt
     */
    List<ZulinVo> selectroomzl(@Param("fjname")String fjname, @Param("fjzt")Integer fjzt);

    /**
     * 官宝星
     * 根据房间id查询单个租赁信息
     * @param roomId
     * @return Rental
     */
    List<Rental> selectRentalByRoomId(Integer roomId);

    /**
     * 官宝星
     * 根据房间id删除租赁信息
     * @param roomId
     */
    void deleteRentalByRoomId(Integer roomId);

    int upDatezt(Integer id);//修改状态

    int selectzt(Integer id);//查询状态

    int upDatetz(Integer id);









}